home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / vsocx / readlite.txt next >
Encoding:
Text File  |  1998-10-21  |  7.0 KB  |  150 lines

  1. ===================================================================================
  2. ElasticLight Build 8
  3. ===================================================================================
  4. ================================================
  5. UNDOCUMENTED PROPERTIES (CUMULATIVE)   12 Oct 98
  6. ================================================
  7.  
  8. ================================================
  9. WARNINGS AND CAVEATS (CUMULATIVE)      12 Oct 98
  10. ================================================
  11. Once a form has been resized vertically, font changes depending on width.
  12. If one of the controls is a combo box, textbox font is not resized.
  13.  
  14. It is useful to understand the font resizing logic:
  15.         Most controls have width and height dimensions that may change independently, but only one font height. This makes font resizing not trivial. For example, if a control is resized and becomes twice as wide and half as tall, what should happen to the font?
  16.         
  17.         The way we handle it is by keeping the original dimensions (design width, height, and font size) of each control. After a resize, we check how much the width and height have changed and use the smaller ratio to adjust the font size.
  18.         
  19.         With this algorithm, if a control is resized and becomes twice as wide and half as tall, the new width ration is 2, and the new height ration is 1/2. So the new font size becomes 1/2 of the original.
  20.  
  21.         If the controls becomes twice as wide but keeps the same height, the font does not change. If later the control becomes twice as tall, then both ratios are 2 and the font size is doubled.
  22.  
  23.         This algorithm works well in practice, and has an important feature: The font size depends only on the control's orginal dimensions on its current dimensions. It doesn't matter how many times the form was resized, nor to what dimensions, before acquiring its current size.
  24.  
  25. ================================================
  26. DOCUMENTATION CHANGES                  12 Oct 98   
  27. ================================================
  28. ================================================
  29. CORRECTED PROBLEMS                     12 Oct 98
  30. ================================================
  31. Eliminated pDispOCX and added try/catch block to GetControlInfo
  32.  
  33. ================================================
  34. WAIVERS (CUMULATIVE)                   12 Oct 98
  35. ================================================
  36. If an Elastic Light is in a user control, it will not resize anything.
  37.  
  38. Due to the way in which VB handles control arrays, only the first ElasticLight in a such an array will work. The others will do nothing, even if you delete the original one.
  39.  
  40. ================================================
  41. KNOWN PROBLEMS (CUMULATIVE)            12 Oct 98
  42. ================================================
  43. An attempt to load the second instance in an array crashes VB5. This seems to be a bug in VB5 itself. It tries to execute an "invalid instruction". This works fine in VB4.
  44.  
  45.  
  46. ================================================
  47. End of entries for build 8             12 Oct 98
  48. ================================================
  49.  
  50.  
  51. ===================================================================================
  52. ElasticLight Build 7
  53. ===================================================================================
  54. ================================================
  55. CORRECTED PROBLEMS                     1 Oct 98
  56. ================================================
  57. Bad resizing of Drive combo boxes
  58.  
  59. ================================================
  60. End of entries for build 7             1 Oct 98
  61. ================================================
  62.  
  63.  
  64. ===================================================================================
  65. ElasticLight Build 6
  66. ===================================================================================
  67.  
  68. ================================================
  69. CORRECTED PROBLEMS                     24 Aug 98
  70. ================================================
  71. General Clean-up (calloc in release mode doesn't zero memory as it should)
  72.  
  73. ================================================
  74. End of entries for build 6             24 Aug 98
  75. ================================================
  76.  
  77.  
  78. ===================================================================================
  79. ElasticLight Build 5
  80. ===================================================================================
  81.  
  82. ================================================
  83. CORRECTED PROBLEMS                     7 Jun 98
  84. ================================================
  85. Click on a button prior to sizing crashes VB5
  86.  
  87. ================================================
  88. End of entries for build 5             7 Jun 98
  89. ================================================
  90.  
  91.  
  92. ===================================================================================
  93. ElasticLight Build 4
  94. ===================================================================================
  95.  
  96. ================================================
  97. CORRECTED PROBLEMS                     31 Mar 98
  98. ================================================
  99. Changed to work with SSTab control
  100.  
  101. ================================================
  102. End of entries for build 4             31 Mar 98
  103. ================================================
  104.  
  105.  
  106. ===================================================================================
  107. ElasticLight Build 3
  108. ===================================================================================
  109.  
  110. ================================================
  111. CORRECTED PROBLEMS                     12 Mar 98
  112. ================================================
  113. If a form is sized to height zero, top and height of controls are lost
  114. The about box does not show the build date info
  115. GPF if an already resized control is deleted
  116. GPF if form is minimized and normalized
  117.        
  118. ================================================
  119. End of entries for build 3             12 Mar 98
  120. ================================================
  121.  
  122.  
  123. ===================================================================================
  124. ElasticLight Build 2
  125. ===================================================================================
  126.  
  127. ================================================
  128. CORRECTED PROBLEMS                      6 Mar 98
  129. ================================================
  130. Two instances of the control mess up the form
  131.         
  132. ================================================
  133. End of entries for build 2              6 Mar 98
  134. ================================================
  135.  
  136.  
  137. ===================================================================================
  138. ElasticLight Build 1 
  139. ===================================================================================
  140.         
  141. ================================================
  142. CORRECTED PROBLEMS                      5 Mar 98 
  143. ================================================
  144. Labels are not handled at runtime
  145.  
  146. ================================================
  147. End of entries for build 1             
  148. ================================================
  149.  
  150.